/*
 * Material.h
 *
 *  Created on: Jun 4, 2011
 *      Author: gilang
 */

#ifndef MATERIAL_H_
#define MATERIAL_H_

class Material {
private:
	double tf;
	double conv;
	double gen;
	double q;
	double condX;
	double condY;
	double width;
public:
	Material() {
	}
	Material(const double &tf, const double &conv, const double &gen,
			const double &q, const double &condX, const double &condY, const double &width) {
		this->tf = tf;
		this->gen = gen;
		this->q = q;
		this->conv = conv;
		this->condX = condX;
		this->condY = condY;
		this->width=width;
	}
	virtual ~Material() {
	}

	double getConv() const {
		return conv;
	}
	double getGen() const {
		return gen;
	}
	double getQ() const {
		return q;
	}
	double getTf() const {
		return tf;
	}
	double getCondX() const {
		return condX;
	}
	double getCondY() const {
		return condY;
	}
	void setConv(double conv) {
		this->conv = conv;
	}
	void setGen(double gen) {
		this->gen = gen;
	}
	void setQ(double q) {
		this->q = q;
	}
	void setTf(double tf) {
		this->tf = tf;
	}
	void setWidth(double width){
		this->width=width;
	}
	double getWidth() const {
		return width;
	}

};

#endif /* MATERIAL_H_ */
